﻿:root {
  box-sizing: border-box;
 font-size:16px;
}
*,
::before,
::after {
  margin: 0;
  padding: 0;
  box-sizing: inherit;
  font-family: '微软雅黑', 'Microsoft Yahei', 'PingFang SC';
}
a {
  color: inherit;
  text-decoration: none;
  outline: none;
}
li {
  list-style: none;
}
img {
  border: none;
  /* width: 100%; */
  max-width: 100%;
}
.fl {
  float: left;
}
.fr {
  float: right;
}
.clearfix::after {
  content: '';
  display: block;
  clear: both;
}
.center-block-1280 {
  width: 1280px;
  margin: 0 auto;
}
.main {
  padding-top: 30px;
  padding-bottom: 60px;
  background-image: url('slbs-202309-mainbottombg.jpg');
  background-position: center bottom;
  background-repeat: no-repeat;
}
section + section {
  margin-top: 50px;
}
.w845 {
  width: 845px;
}
.w425 {
  width: 425px;
}
.w575 {
  width: 575px;
}
.w619 {
  width: 619px;
}
.w810 {
  width: 810px;
}
.w420 {
  width: 420px;
}
/* user style */
.fixedbar {
  position: fixed;
  top: 444px;
  right: 37px;
  z-index: 20;
}
.fixedbar .close img {
  display: block;
  cursor: pointer;
}
.welcome {
  height: 40px;
  background-image: url('slbs-202309-welcomebg.png');
  background-position: center center;
  background-repeat: no-repeat;
  background-size: cover;
}
.welcome p {
  text-align: right;
  font-size: 14px;
  color: #618696;
  line-height: 40px;
  padding-right: 15px;
}
.logo-container {
  margin-top: -13px;
}
.lword {
  border-left: 1px solid #e2eef3;
  margin-left: 33px;
  padding-left: 27px;
  height: 47px;
  float: left;
}
.logo {
  float: left;
}
.lword p {
  line-height: 16px;
  font-size: 14px;
}
.lword p:nth-child(1) {
  font-size: 16px;
  color: #005bac;
  font-weight: bold;
  margin-bottom: 16px;
}
.iconlink {
  height: 55px;
  padding-top: 14px;
  padding-right: 20px;
}
.iconlink-item {
  float: left;
  font-size: 14px;
  color: #111111;
}
.iconlink-item + .iconlink-item {
  margin-left: 28px;
}
.iconlink-item::before {
  content: '';
  display: inline-block;
  vertical-align: text-top;
  margin-right: 10px;
}
.iconlink-item.icon1::before {
  background-image: url('slbs-202309-iconsearch.png');
  width: 21px;
  height: 19px;
}
.iconlink-item.icon2::before {
  background-image: url('slbs-202309-iconcon.png');
  width: 27px;
  height: 19px;
}
.iconlink-item.icon3::before {
  background-image: url('slbs-202309-iconemail.png');
  width: 25px;
  height: 18px;
}
.banner-containeer img {
  display: block;
  width: 100%;
}
nav {
  background-image: url('slbs-202401-navbgpc.jpg');
  background-color: #005bac;
  color: #ffffff;
  height: 47px;
  line-height: 44px;
}
.borderb {
  border-bottom: 3px solid #94d8f6;
  height: 50px;
  box-sizing: border-box;
}
.nav-item {
  float: left;
  font-size: 17px;
  position: relative;
}
.nav-item + .nav-item {
  margin-left: 38px;
}
.moreicon::after {
  content: '';
  display: inline-block;
  background-image: url('slbs-202309-iconnavmore.png');
  width: 9px;
  height: 5px;
  vertical-align: middle;
  margin-left: 11px;
}
.nav-child {
  margin-left: -40px;
  /* margin-top: 6px; */
  display: none;
  position: absolute;
  z-index: 22;
  border-top: 3px solid #0097e6;
  box-sizing: border-box;
}
.nav-item:hover .nav-child {
  display: block;
}
.nav-child-item {
  background-color: #005bac;
  width: 126px;
  line-height: 40px;
  text-align: center;
  border-top: 3px solid #94d8f6;
  box-sizing: border-box;
}
.nav-child-item + .nav-child-item {
  border-top: 1px solid #ffffff;
  box-sizing: border-box;
}
.nav-child-item:hover {
  background-color: #0097e6;
}
.nav-child.bzzc {
  width: 564px;
  background-color: #005bac;
  padding: 0 15px;
}
.nav-child.bzzc a + a {
  margin-left: 15px;
}
.bzzc-nav {
  display: none;
}
.chnltitle:hover,
.sszq-text:hover,
.wchnltitle:hover,
.channeltitle-bg:hover,
.chnltitle2:hover,
.hnews-list a:hover,
.list2 li a:hover,
.scrolltext a:hover,
.ly-lcontainer h2:hover,
.list3 li a:hover,
.df-ritem p:hover,
.img-list h2:hover,
.link-p a:hover,
.footerlink .layer span a:hover {
  color: #02a0e9;
}
.hnews-container h2:hover {
  color: #990000;
}
/* carousel */
.slick-mod {
  width: 1280px;
  height: 174px;
  overflow: hidden;
  margin-left: 1280px;
}
.train-overflow {
  overflow: hidden;
  margin-top: -39px;
}
.slick-mod3 {
  width: 1140px;
  margin-top: 8px;
}
.slick-mod3 .slick-item .show-item3 {
  float: left;
  background-image: url('slbs-202309-sstgbgc.png');
  width: 366px;
  height: 34px;
  line-height: 34px;
  white-space: nowrap;
  text-overflow: ellipsis;
  overflow: hidden;
}
.slick-mod3 .slick-item .show-item3 + .show-item3 {
  margin-left: 10px;
}
.slick-mod3 .slick-item span {
  font-size: 16px;
  color: #ffffff;
}
.slick-mod3 .slick-item span::before {
  content: '';
  display: inline-block;
  vertical-align: middle;
  width: 10px;
  height: 10px;
  border-radius: 50%;
  border: 1px solid #ffffff;
  margin-left: 13px;
  margin-right: 10px;
  margin-top: -4px;
}
.slick-mod2 {
  width: 1280px;
  height: 167px;
}
.slick-mod2 {
  width: 845px;
  height: 475px;
  overflow: hidden;
}
.slick-mod2 .slick-item img {
  width: 100%;
  height: 475px;
  /* border-radius: 8px; */
}
.slick-item {
  position: relative;
}
.trainh {
  background-image: url('slbs-202401-trainh.png');
  height: 174px;
  padding-top: 18px;
  box-sizing: border-box;
  background-size: cover;
}
.trainb {
  background-image: url('slbs-202401-trainb.png');
  height: 174px;
  padding-top: 22px;
  box-sizing: border-box;
  background-size: cover;
}
/* .trainb.header {
  background-image: url('slbs-202309-trainhb.png');
}
.trainb.footer {
  background-image: url('slbs-202309-trainfa.png');
} */
.trainf {
  background-image: url('slbs-202401-trainf.png');
  height: 174px;
  padding-top: 18px;
  box-sizing: border-box;
  background-size: cover;
}
.show-item4 {
  /* width: 25%; */
  height: 130px;
  /* float: left; */
  position: relative;
}
.show-item4 p {
  display: none;
  width: 235px;
  margin: 0 auto;
  margin-top: -30px;
  font-size: 18px;
  font-weight: bold;
  color: #ffffff;
  text-align: center;
  white-space: nowrap;
  text-overflow: ellipsis;
  overflow: hidden;
}
.show-item4 .borderb {
  width: 255px;
  height: 130px;
  margin: 0 auto;
  border-bottom: 4px solid #005bac;
}
.show-item4 .borderb .borderb2 {
  height: 124px;
  display: block;
  border-bottom: none;
}
.train-h,
.train-f {
  position: absolute;
  bottom: 25px;
  width: 150px;
}
.train-h {
  left: 50%;
}
.train-f {
  right: 50%;
}
.show-item4 a {
  display: block;
}
.show-item4 img {
  margin: 0 auto;
}
.tit1 {
  position: absolute;
  bottom: 0;
  left: 0;
  right: 0;
  font-size: 22px;
  color: #ffffff;
  line-height: 60px;
  text-indent: 20px;
  background: rgba(0, 0, 0, 0);
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis;
}

.slick-mod2 .slick-dots,
.rmbd-slick .slick-dots {
  position: absolute;
  right: 15px;
  bottom: 24px;
}
.slick-mod3 .slick-dots {
  position: absolute;
  right: 6px;
  top: 7px;
}
.slick-mod4 {
  margin: -25px 0;
  height: 80px;
  overflow: hidden;
}
.slick-mod4 .slick-dots {
  position: absolute;
  right: 11px;
  bottom: 11px;
}
.slick-mod .slick-arrow,
.slick-mod2 .slick-arrow,
.rmbd-slick .slick-arrow {
  width: 33px;
  height: 57px;
  margin: auto;
  position: absolute;
  top: 0;
  bottom: 0;
  z-index: 3;
  cursor: pointer;
}
/* .slick-mod .slick-next {
  right: 0;
  background: url(../images_zt/wlaq-202009-arrowrigh.png) no-repeat center;
}
.slick-mod .slick-prev {
  left: 0;
  background: url(../images_zt/wlaq-202009-arrowlef.png) no-repeat center;
}

.slick-mod2 .slick-next {
  right: 0;
  background: url(../images/wlaq-202009-arrowrigh.png) no-repeat center;
}
.slick-mod2 .slick-prev {
  left: 0;
  background: url(../images/wlaq-202009-arrowlef.png) no-repeat center;
} */
.slick-mod2 .slick-dots li,
.rmbd-slick .slick-dots li {
  width: 8px;
  height: 7px;
  background: #ffffff;
  border-radius: 50%;
  margin: 0 5px 0 0;
}
.slick-mod2 .slick-dots li.slick-active,
.rmbd-slick .slick-dots li.slick-active {
  width: 19px;
  height: 7px;
  background: #005bac;
  border-radius: 5px;
}
.slick-mod3 .slick-dots li {
  width: 8px;
  height: 7px;
  border-radius: 50%;
  display: block;
  background: #ffffff;
}
.slick-mod3 .slick-dots li + li {
  margin-top: 6px;
}
.slick-mod3 .slick-dots li.slick-active {
  width: 8px;
  height: 7px;
  border-radius: 50%;
  display: block;
  background: #f3d0ab;
}
.slick-mod4 .slick-dots li img {
  border-radius: 5px;
}
.slick-mod4 .slick-dots li {
  width: 8px;
  height: 7px;
  border-radius: 50%;
  background: #ffffff;
  margin: 0 4px 0 0;
}
.slick-mod4 .slick-dots li.slick-active {
  width: 8px;
  height: 7px;
  border-radius: 50%;
  background: #005bac;
}
/* --- */
.hnews-container {
  margin-bottom: -20px;
}
.hnews-container h2 {
  font-size: 40px;
  color: #005bac;
  font-weight: bold;
  text-align: center;
  margin: 0 0 22px;
}
.hnews-list {
  text-align: center;
  color: #333333;
}
.hnews-list a {
  font-size: 18px;
}
.hnews-list + .hnews-list {
  margin-top: 15px;
}
.hnews-list a::before {
  content: '';
  display: inline-block;
  vertical-align: middle;
  width: 2px;
  height: 17px;
  background-color: #a9a9a9;
  margin: 0 10px;
}
.hnews-list a:nth-child(1):before {
  content: none;
}
.list li {
  padding-top: 13px;
  padding-bottom: 12px;
  border-top: 1px solid #edf3f7;
  font-size: 16px;
  color: #222222;
  display: table;
  padding-left: 22px;
  padding-right: 22px;
  box-sizing: border-box;
  width: 100%;
}
.list li:nth-child(1) {
  border-top: none;
}
.list.firstb li:nth-child(1) {
  font-size: 18px;
  /* font-weight: bold; */
  color: #222222;
}
.list li:hover,
.list.firstb li:hover {
  background-image: url('slbs-202309-lihoverbg.jpg');
  background-repeat: no-repeat;
  color: #ffffff;
  background-size: 100% 100%;
}
.list li a {
  display: table-cell;
  vertical-align: middle;
  line-height: 22px;
}
.section-b {
  margin-top: 20px;
}
.zt-item {
  text-align: center;
  width: 275px;
}
.zt-item img {
  width: 100%;
  height: 153px;
  /* border-radius: 8px; */
}
.ztitem-child {
  width: 275px;
  /* border-radius: 8px; */
  overflow: hidden;
}
.zt-container .slick-slide:nth-child(2) .ztitem-child {
  margin: 0 auto;
}
.zt-container .slick-slide:nth-child(3) .ztitem-child {
  float: right;
}
.zt-item p {
  line-height: 30px;
  white-space: nowrap;
  text-overflow: ellipsis;
  overflow: hidden;
  font-size: 16px;
}
.zt-item + .zt-item {
  margin-left: 10px;
}
.chnltitle {
  font-size: 22px;
  padding-left: 20px;
  color: #005bac;
  font-weight: bold;
  border-bottom: 1px solid #edf3f7;
  padding-bottom: 10px;
  padding-top: 8px;
}
.chnltitle.point {
  font-size: 18px;
}
.chnltitle.npd {
  padding: 0;
  border: none;
  background-image: url('slbs-202309-iconrmtbg.png');
  background-repeat: no-repeat;
  background-position: center right;
}
.wchnltitle {
  color: #ffffff;
  font-size: 18px;
  font-weight: bold;
  padding-left: 20px;
  line-height: 50px;
}
.wchnltitle span::before {
  content: '';
  display: inline-block;
  vertical-align: middle;
  background-image: url('slbs-202309-iconwaterw.png');
  width: 11px;
  height: 16px;
  margin-right: 11px;
  margin-top: -1px;
}
.chnltitle span::before,
.listpage-fr span::before {
  content: '';
  display: inline-block;
  vertical-align: middle;
  background-image: url('slbs-202309-iconwater.png');
  width: 11px;
  height: 16px;
  background-size: cover;
  margin-right: 11px;
}
.chnltitle span.rmbd::before,
.listpage-fr span.rmbd::before {
  background-image: url('slbs-202309-iconrmt.png');
  width: 30px;
  height: 26px;
  font-size: 22px;
}
.list2 {
  padding-top: 7px;
}
.list2 li {
  line-height: 34px;
  padding-left: 20px;
  color: #222222;
}
.section-f {
  background-image: url('slbs-202309-commentbg.png');
  height: 50px;
  background-size: cover;
}
.chnltitle.white-word {
  border-bottom: none;
  text-shadow: #ffffff 2px 0 0, #ffffff 0 2px 0, #ffffff -2px 0 0,
    #ffffff 0 -2px 0;
  line-height: 31px;
}
.section-f {
  margin-top: 20px;
  overflow: hidden;
}
.scrolltext {
  width: 1140px;
  font-size: 16px;
  color: #222222;
  background: none;
  margin-left: 37px;
}
.scrolltext:hover {
  background: none;
}
.scrolltext a {
  margin: 0 12px;
  line-height: 50px;
}
.scrolltext a::before {
  content: '';
  display: inline-block;
  vertical-align: middle;
  width: 10px;
  height: 10px;
  border: 1px solid #0a62af;
  border-radius: 50%;
  margin-right: 10px;
}
.rmbd-container {
  overflow: hidden;
  width: 1280px;
  padding-top: 20px;
}
.rmbd-container ul li {
  float: left;
  height: 415px;
  width: 119px;
  /* border-radius: 8px; */
  overflow: hidden;
}
.rmbd-container ul li + li {
  margin-left: 1px;
}
.rmbd-container ul .pic {
  position: relative;
  background-position: center center; /*图片居中  等比例*/
  background-repeat: no-repeat; /*图片不平铺*/
  height: 415px;
}
.rmbd-container ul li:nth-child(1) {
  width: 680px;
}
.txt {
  background-color: #000;
  background: rgba(0, 0, 0, 0.4);
  height: 100%;
  width: 100%;
}
.txt .p1 {
  position: absolute;
  bottom: 0;
  left: 0;
  writing-mode: vertical-rl;
  height: 100%;
  text-align: center;
  font-size: 22px;
  width: 75px;
  color: #ffffff;
}
.txt .p3 {
  position: absolute;
  bottom: 0;
  left: 0;
  writing-mode: vertical-rl;
  height: 100%;
  text-align: center;
  font-size: 22px;
  width: 75px;
  color: #ffffff;
}
.txt .p1,
.txt .p2,
.rmbd-container ul li.act .p3 {
  display: none;
}
.rmbd-container ul li.act .txt {
  background: none;
}
.rmbd-container ul li.act .p1 {
  display: block;
  position: absolute;
  width: 100%;
  text-align: left;
  left: 0;
  bottom: 0;
  right: 0;
  height: auto;
  padding: 30px 0 30px 23px;
  background-color: rgba(0, 0, 0, 0.4);
  writing-mode: initial;
}
.rotate-bg {
  height: 490px;
  overflow: hidden;
  transition: background-image 0.5s;
}
.rotate-bg * {
  box-sizing: initial;
}
.rotating-slider,
.rotating-slider2 {
  margin-top: 90px;
}
.rotating-slider ul.slides li,
.rotating-slider2 ul.slides li {
  color: #fff;
}
.rotating-slider ul.slides li:nth-of-type(1),
.rotating-slider2 ul.slides li:nth-of-type(1) {
  /* background: url('slbs-202309-jsbg.png'); */
  background-size: 100%;
}
.rotating-slider ul.slides li:nth-of-type(2),
.rotating-slider2 ul.slides li:nth-of-type(2) {
  /* background: url('slbs-202309-fjbg.png'); */
  background-size: 100%;
  position: relative;
}
.rotating-slider ul.slides li::after,
.rotating-slider2 ul.slides li::after {
  content: '';
  position: absolute;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  background-color: rgba(14, 150, 113, 0.7);
}
.rotating-slider ul.slides li.previous-slide::after,
.rotating-slider2 ul.slides li.previous-slide::after {
  background-color: rgba(0, 91, 172, 0.7);
}
.rotating-slider ul.slides li.next-slide::after,
.rotating-slider2 ul.slides li.next-slide::after {
  background-color: rgba(14, 150, 113, 0.7);
}
.rotating-slider ul.slides li.active-slide::after,
.rotating-slider2 ul.slides li.active-slide::after {
  content: none;
}
.rotating-slider ul.slides li:nth-of-type(3),
.rotating-slider2 ul.slides li:nth-of-type(3) {
  /* background: url('slbs-202309-sxbg.png'); */
  background-size: 100%;
}
.rotating-slider ul.slides li:nth-of-type(4),
.rotating-slider2 ul.slides li:nth-of-type(4) {
  /* background: url('slbs-202309-shbg.png'); */
  background-size: 100%;
}
.rotating-slider ul.slides li .inner,
.rotating-slider2 ul.slides li .inner {
  box-sizing: border-box;
  padding: 2em;
  height: 100%;
  width: 100%;
}
.sszq-text {
  background-image: url('slbs-202309-chnlbg2.png');
  width: 257px;
  height: 55px;
  text-align: center;
  margin: 0 auto;
  font-size: 22px;
  font-weight: bold;
  color: #005fb1;
  line-height: 45px;
  position: relative;
  cursor: pointer;
  user-select: none;
}
.sszq-text::after {
  content: '';
  position: absolute;
  display: inline-block;
  top: 21px;
  right: 66px;
  background-image: url('slbs-202401-sszqcmore.png');
  width: 12px;
  height: 7px;
  vertical-align: middle;
}
.sszq-navitems {
  text-align: center;
  display: none;
  position: absolute;
  z-index: 20;
}
.sszq-navitems.act {
  display: block;
}
.sszq-navitems .item {
  width: 166px;
  height: 40px;
  line-height: 40px;
  text-align: center;
  font-size: 18px;
  color: #0060b1;
  font-weight: bold;
  background-image: url('slbs-202401-sszqcbg.png');
  display: inline-block;
}
.sszq-navitems .item + .item {
  margin-left: 10px;
}
.sszq-navitems .item:hover {
  background-image: url('slbs-202401-sszqcbgh.png');
  color: #ffffff;
}
.sstg-container {
  height: 50px;
  overflow: hidden;
  background-image: url('slbs-202309-sstgbg.png');
}
.channeltitle-bg {
  font-size: 22px;
  color: #005bac;
  font-weight: bold;
  background-image: url('slbs-202309-chnlbgbar.png');
  background-repeat: no-repeat;
  background-position: right center;
  margin-bottom: 30px;
}
.channeltitle-bg span::before {
  content: '';
  display: inline-block;
  vertical-align: middle;
  background-image: url('slbs-202309-icon4.png');
  background-size: contain;
  width: 25px;
  height: 20px;
  margin-left: 5px;
  margin-right: 10px;
}
.channeltitle-bg span.icon2::before {
  width: 25px;
  height: 24px;
  vertical-align: top;
  background-image: url('slbs-202309-icon2.png');
}
.channeltitle-bg span.icon9::before,
.listpage-fr span.icon9::before {
  width: 30px;
  height: 25px;
  vertical-align: top;
  background-image: url('slbs-202309-icon9.png');
}
.listpage-fr span.icon9::before {
  background-size: contain;
}
.chnltitle2 {
  margin-bottom: 30px;
  font-size: 22px;
  font-weight: bold;
  color: #005bac;
  border-bottom: 2px solid #bad4e7;
}
.chnltitle2 span {
  display: inline-block;
  padding-bottom: 12px;
  padding-right: 17px;
  border-bottom: 2px solid #2d78bb;
  margin-bottom: -2px;
}
.chnltitle2 span::before {
  content: '';
  display: inline-block;
  vertical-align: middle;
  margin-top: -5px;
  background-size: contain;
  margin-left: 5px;
  margin-right: 10px;
  background-repeat: no-repeat;
}
.chnltitle2 span.icon1::before {
  background-image: url('slbs-202309-icon1.png');
  width: 23px;
  height: 22px;
}
.chnltitle2 span.icon3::before {
  background-image: url('slbs-202309-icon3.png');
  width: 24px;
  height: 24px;
}
.chnltitle2 span.icon5::before {
  background-image: url('slbs-202309-icon5.png');
  width: 26px;
  height: 23px;
}
.chnltitle2 span.icon6::before {
  background-image: url('slbs-202309-icon6.png');
  width: 24px;
  height: 23px;
}
.chnltitle2 span.icon7::before {
  background-image: url('slbs-202309-icon7.png');
  width: 20px;
  height: 23px;
}
.chnltitle2 span.icon8::before {
  background-image: url('slbs-202309-icon8.png');
  width: 21px;
  height: 24px;
}
.ly-lcontainer {
  width: 570px;
  height: 410px;
  border-radius: 5px;
  background-color: #e2eef3;
  padding: 30px 30px 0;
}
.ly-lcontainer img {
  height: 200px;
  width: 100%;
  /* border-radius: 8px; */
}
.ly-lcontainer h2 {
  font-size: 18px;
  color: #333333;
  margin-top: 30px;
  margin-bottom: 20px;
}
.ly-lcontainer .labs {
  color: #333333;
  line-height: 24px;
  margin-bottom: 20px;
}
.ly-lcontainer .ltime {
  font-size: 14px;
  color: #666666;
}
.ly-rcontainer {
  width: 670px;
}
.ly-ritem {
  height: 136px;
  padding-top: 30px;
  padding-right: 10px;
  padding-left: 14px;
  border-bottom: 1px solid #edf3f7;
}
.ly-ritem:nth-child(1) {
  border-top: 1px solid #edf3f7;
}
.ly-rtop .fl,
.ly-rbottom .fl {
  width: 500px;
}
.ly-rtop h2 {
  white-space: nowrap;
  text-overflow: ellipsis;
  overflow: hidden;
  color: #333333;
  font-size: 18px;
}
.ly-rtop h2::before {
  content: '';
  display: inline-block;
  vertical-align: middle;
  width: 6px;
  height: 6px;
  background-color: #a6d1dd;
  border-radius: 50%;
  margin-right: 25px;
}
.ly-rtop span {
  color: #999999;
  font-size: 14px;
}
.ly-rbottom {
  margin-top: 20px;
}
.ly-rbottom p {
  line-height: 23px;
  color: #333333;
  padding-left: 30px;
}
.ly-rbottom .moreimg {
  width: 18px;
  height: 14px;
  background-image: url('slbs-202309-more.png');
  margin-top: 15px;
}
.ly-ritem a:hover .ly-rtop h2 {
  color: #005bac;
}
.ly-ritem a:hover .ly-rbottom .moreimg {
  background-image: url('slbs-202309-moreh.png');
}
.df-limg {
  position: relative;
  height: 251px;
}
.df-limg img {
  width: 438px;
  height: 251px;
  /* border-radius: 8px; */
}
.df-limg p {
  font-size: 18px;
  font-weight: bold;
  color: #ffffff;
  text-indent: 1rem;
  position: absolute;
  left: 0;
  bottom: 20px;
  right: 0;
  white-space: nowrap;
  text-overflow: ellipsis;
  overflow: hidden;
}
.df-rlist {
  margin-left: 30px;
}
.list3 li {
  line-height: 42px;
  width: 360px;
  white-space: nowrap;
  text-overflow: ellipsis;
  overflow: hidden;
}
.list3 li::before {
  content: '';
  display: inline-block;
  vertical-align: middle;
  width: 6px;
  height: 6px;
  background-color: #a6d1dd;
  border-radius: 50%;
  margin-right: 13px;
}
.df-ritem {
  width: 386px;
}
.df-ritem + .df-ritem {
  border-top: 1px solid #edf3f7;
  padding-top: 20px;
  margin-top: 20px;
}
.df-ritem img {
  width: 173px;
  height: 105px;
  float: left;
  /* border-radius: 8px; */
  margin-right: 16px;
}
.df-ritem p {
  line-height: 24px;
  padding-top: 4px;
}
.df-ritem p span {
  color: #999999;
  font-size: 14px;
}
.img-list {
  width: 619px;
}
.img-list + .img-list {
  margin-top: 20px;
}
.img-list img {
  width: 258px;
  height: 155px;
  /* border-radius: 8px; */
}
.img-list:nth-of-type(even) img {
  float: left;
  margin-right: 20px;
}
.img-list:nth-of-type(odd) img {
  float: right;
  margin-left: 20px;
}
.img-list h2 {
  font-size: 18px;
  line-height: 24px;
  padding-top: 15px;
}
.img-list p {
  font-size: 14px;
  color: #666666;
  line-height: 22px;
  margin-top: 15px;
}
.list3.circleicon li {
  width: 100%;
  line-height: 1;
  line-height: initial;
  font-size: 18px;
}
.list3.circleicon li:nth-child(1) {
  font-weight: bold;
}
.list3 li p.abs {
  color: #666666;
  font-size: 14px;
  white-space: normal;
  font-weight: normal;
  padding-left: 21px;
  margin-top: 12px;
  line-height: 22px;
}
.list3.circleicon li + li {
  margin-top: 24px;
}
.list3.circleicon li::before {
  width: 10px;
  height: 10px;
  background-color: #ffffff;
  border: 1px solid #0d63b0;
}
.showitem6 {
  height: 323px;
  overflow: hidden;
}
.show6-item {
  float: left;
}
.show6-item + .show6-item {
  margin-left: 10px;
}
.show6-item img {
  width: 205px;
  height: 323px;
  /* border-radius: 8px; */
}
.footerlink {
  background-image: url('slbs-202309-linkmainbg.png');
  width: 1309px;
  height: 420px;
  margin: 0 auto;
  padding: 60px 55px 0;
}
.link-title {
  width: 80px;
  font-size: 16px;
  font-weight: bold;
  line-height: 20px;
}
.link-url {
  width: 1090px;
  font-size: 14px;
}
.link-p a {
  position: relative;
}
.link-p a:hover .linkqrcode {
  display: block;
}
.linkqrcode {
  display: none;
  position: absolute;
  right: 50%;
  top: 100%;
  margin-right: -85px;
  z-index: 10;
  width: 170px;
  height: 170px;
  padding: 10px;
  background: #fff;
  border: 1px solid #ccc;
}
.link-p a .linkqrcode:empty {
  display: none;
}
.linkqrcode img {
  width: 150px;
  height: 150px;
}
.footerlink > div + div {
  margin-top: 40px;
  position: relative;
}
.link-url a + a {
  margin-left: 12px;
}
.link-p + .link-p {
  margin-top: 13px;
}
.footerlink a.data-ismore:after {
  content: '';
  position: absolute;
  right: 50%;
  margin-right: -8px;
  bottom: -15px;
  width: 15px;
  height: 15px;
  background: url('icon-top.png') right bottom no-repeat;
  -webkit-background-size: 100% 100%;
  -moz-background-size: 100%;
  background-size: 100%;
}
.footerlink .layer .layer-item {
  display: none;
  width: 1098px;
  height: 140px;
  padding: 10px 20px;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
  overflow-x: hidden;
  overflow-y: auto;
  border: 1px solid #dbdbdb;
  background: #fff;
}
.footerlink .layer .layer-item.show {
  display: block;
}
.footerlink .layer .layer-item:hover {
  display: block;
}
.footerlink .layer {
  position: absolute;
  width: 1100px;
  right: 5px;
  bottom: 40px;
  z-index: 50;
  height: 0;
  overflow: hidden;
  -webkit-transition: height 0.8s;
  -moz-transition: height 0.8s;
  transition: height 0.8s;
}

.footerlink .layer span {
  display: inline-block;
  margin-right: 24px;
  font-size: 14px;
  line-height: 45px;
  color: #333;
}
.footerlink .layer.show {
  height: 140px;
}

footer {
  border-top: 2px solid #0ea5ea;
  height: 392px;
  background-image: url('slbs-202309-footerbg.jpg');
  background-position: center;
  background-size: cover;
  padding-top: 50px;
}
.jb-lins {
  text-align: center;
}
.jblink + .jblink {
  margin-left: 20px;
}
.jblink {
  width: 300px;
  border: 1px solid #dadada;
  border-radius: 5px;
  display: inline-block;
}
.jblink span {
  height: 66px;
  display: table-cell;
  vertical-align: middle;
  font-size: 14px;
  line-height: 17px;
  color: #333333;
  text-align: left;
}
.jblink span.icon1::before {
  content: '';
  display: block;
  float: left;
  width: 31px;
  height: 34px;
  margin-left: 31px;
  margin-right: 20px;
  background-image: url('slbs-202309-iconjb1.png');
}
.jblink span.icon2::before {
  content: '';
  display: block;
  float: left;
  width: 29px;
  height: 21px;
  margin-left: 26px;
  margin-right: 17px;
  background-image: url('slbs-202309-iconjb2.png');
}
.jblink span.icon3::before {
  content: '';
  display: block;
  float: left;
  width: 31px;
  height: 28px;
  margin-left: 11px;
  margin-right: 12px;
  background-image: url('slbs-202309-iconjb3.png');
}
.footer-logo {
  text-align: center;
  margin-top: 51px;
  margin-bottom: 19px;
}
.footer-word {
  text-align: center;
}
.footer-word .iconjh::before {
  content: '';
  display: inline-block;
  vertical-align: middle;
  background-image: url('slbs-202309-iconjh.png');
  width: 18px;
  height: 20px;
  margin-right: 6px;
}
.footer-word p + p {
  margin-top: 18px;
}

.list-main {
  background-image: none;
}
.curpage-container {
  font-size: 14px;
}
.list-container {
  background-image: url('slbs-202309-listpagebar.jpg');
  background-repeat: no-repeat;
  background-position: center top;
  padding-top: 45px;
  margin-top: 22px;
}
.listpage-ul .listpage-title {
  float: left;
  width: 640px;
  font-size: 18px;
  white-space: nowrap;
  text-overflow: ellipsis;
  overflow: hidden;
  color: #222222;
}
.listpage-ul .listpage-time {
  float: right;
  font-size: 14px;
  color: #999999;
  margin-right: 35px;
}
.listpage-ul li {
  line-height: 38px;
}
.listpage-ul li:nth-child(5n) {
  margin-bottom: 30px;
}
.listpage-ul li::before {
  content: '';
  display: block;
  float: left;
  width: 10px;
  height: 10px;
  border-radius: 50%;
  border: 1px solid #0c63b0;
  margin: 10px 21px 0 7px;
}
.listpage-fr {
  background-image: url('slbs-202309-listpagebar2.jpg');
  background-position: right center;
  background-repeat: no-repeat;
  font-size: 22px;
  font-weight: bold;
  color: #005bac;
}
.listpage-fr.mt5 {
  margin-top: 20px;
}
.rmbd-c {
  margin-top: 20px;
}
.rmbd-c img {
  height: 257px;
  width: 100%;
  border-radius: 5px;
}
.rmbd-c p {
  font-size: 18px;
  color: #222222;
  padding-top: 10px;
  line-height: 24px;
  white-space: nowrap;
  text-overflow: ellipsis;
  overflow: hidden;
}
.ts-show2 {
  padding-top: 20px;
}
.ts-show2 .ts-item {
  float: left;
}
.ts-show2 .ts-item img {
  width: 205px;
  height: 323px;
}
.ts-show2 .ts-item + .ts-item {
  margin-left: 10px;
}
.pages {
  text-align: center;
  margin-top: 60px;
  font-size: 15px;
}
.pages a {
  padding: 2px 8px;
  border: 1px solid #eaeaea;
  background-color: #ffffff;
}
.pages a.act,
.pages a:hover {
  background-color: #0167d5;
  color: #ffffff;
  border: 1px solid #ffffff;
}
.pages a + a {
  margin-left: 4px;
}
.flbg {
  background-image: url('slbs-202309-lipagerbar.png');
  background-position: right top;
  background-repeat: no-repeat;
  background-size: 2px 100%;
}
.article-container {
  padding: 0 30px;
}
.article-top {
  background-image: url('slbs-202309-detailpagerbar.png');
  background-position: bottom center;
  background-repeat: no-repeat;
  background-size: 100% 1px;
  padding-bottom: 30px;
}
.article-top h2 {
  text-align: center;
  line-height: 45px;
  font-size: 32px;
  margin-bottom: 40px;
}
.sourcetime-share {
  text-align: center;
  color: #666666;
}
.sourcetime-share span + span {
  margin-left: 20px;
}
.sourcetime-share div.icon {
  display: inline-block;
  width: 32px;
  height: 32px;
  background-color: #dadada;
  background-image: url('slbs-202309-iconwx.png');
  background-position: center center;
  background-repeat: no-repeat;
  border-radius: 50%;
  margin-left: 10px;
  vertical-align: middle;
  margin-top: -2px;
}
.sourcetime-share div.icon.wb {
  background-image: url('slbs-202309-iconwb.png');
}
.sourcetime-share div.icon.xcx {
  background-image: url('slbs-202309-iconcopylink.png');
}
.sourcetime-share div.icon:hover {
  background-color: #005bac;
  cursor: pointer;
}
.article-bottom {
  padding-top: 50px;
  font-size: 18px;
  line-height: 36px;
  color: #111111;
}
.article-file {
  margin-top: 70px;
  background-color: #f5f8fb;
  border: 1px dashed #62a2ca;
  padding: 27px 29px;
  font-size: 16px;
  line-height: 26px;
}
.article-file .fj {
  font-weight: bold;
}
.share {
  position: relative;
}
.wechatshare {
  padding: 7px;
  width: 150px;
  height: 150px;
  background-color: #348cec;
  color: #808080;
  border-radius: 4px;
  overflow: hidden;
  text-align: center;
  position: absolute;
  left: 20px;
  top: 40px;
  display: none;
  z-index: 99;
}
.copylink-word {
  white-space: nowrap;
  position: absolute;
  display: none;
  left: 120px;
  font-size: 14px;
  top: 40px;
  background: #626675;
  border-radius: 12px;
  padding: 9px 12px;
  color: #ffffff;
}
.article-file:empty {
  display: none;
}
.backmobile {
  width: 200px;
  height: 200px;
  position: fixed;
  bottom: 20px;
  right: 20px;
  z-index: 99;
  background: #efefef;
  color: #000;
  border-radius: 10px;
  text-align: center;
  line-height: 40px;
  font-size: 20px;
  overflow: hidden;
}
.backmobile img {
  display: block;
  margin: 0 auto;
  width: 40%;
  height: auto;
  margin-top: 20px;
}
.listimg-list .img-item {
  width: 241px;
  float: left;
  text-align: center;
}
.listimg-list .img-item img {
  height: 380px;
  width: 241px;
  border-radius: 5px;
}
.listimg-list .img-item + .img-item {
  margin-left: 42px;
}
.listimg-list + .listimg-list {
  margin-top: 30px;
}
.listimg-list .img-item p {
  white-space: nowrap;
  text-overflow: ellipsis;
  overflow: hidden;
  color: #222222;
  padding-top: 20px;
}
.listpage-fr.ldhd {
  background-image: url('slbs-202309-listpagebar810.jpg');
  margin-bottom: 27px;
}

.ldjs-container {
  background-color: #f0f6f9;
  padding-top: 52px;
}
.ldjs-img img {
  width: 157px;
  height: 220px;
}
.ldjs-img {
  text-align: center;
}
.ldjs-img h3 {
  font-size: 22px;
  color: #005bac;
  line-height: 32px;
  margin: 20px 0;
}
.ldjs-word {
  padding: 0 25px 25px;
}
.ldjs-word p {
  line-height: 26px;
  color: #222222;
}
.ldjs-word p + p {
  margin-top: 25px;
}
.slick-mod2.listpage-mod {
  width: 100%;
  height: auto;
}
.slick-mod2.listpage-mod .slick-item img {
  height: 100%;
  height: 455px;
}
.listpage-fr.lsitfl-title {
  background-image: none;
  margin-top: 50px;
  margin-bottom: 30px;
}
.imglist-s3clumn + .imglist-s3clumn {
  margin-top: 20px;
}
.imglist-s3clumn .s3clumn-item {
  float: left;
}
.imglist-s3clumn .s3clumn-item img {
  width: 260px;
  height: 158px;
  display: block;
}
.imglist-s3clumn .s3clumn-item + .s3clumn-item {
  margin-left: 13px;
}
.listpage-imglist {
  padding-top: 20px;
}
.listpage-imglist .img-list {
  width: 100%;
  border-bottom: 1px solid #e7e7e7;
  padding-bottom: 31px;
}
.listpage-imglist .img-list h2 {
  font-size: 22px;
}
.listpage-imglist .img-list p {
  font-size: 16px;
}
.listpage-imglist .img-list a:hover h2 {
  color: #005bac;
}
.img-listtime {
  margin-top: 20px;
  font-size: 14px;
  color: #024b85;
}
.img-listtime span {
  vertical-align: middle;
  line-height: 13px;
}
.img-listtime::before {
  content: '';
  display: inline-block;
  vertical-align: middle;
  width: 13px;
  height: 13px;
  background-image: url('slbs-202309-iconcotime.png');
  margin-right: 6px;
}
.tab-slect {
  margin-bottom: 20px;
}
.slect-item {
  /* width: 90px; */
  padding: 0 15px;
  text-align: center;
  float: left;
  margin-bottom: 17px;
  line-height: 22px;
}
/* .slect-row .slect-item:nth-child(10n) {
  border-left: none;
} */
.slect-item + .slect-item {
  border-left: 2px solid #dddddd;
}
.slect-item.act {
  font-weight: bold;
  color: #005bac;
  font-size: 18px;
}
.slect-row {
  margin-bottom: 17px;
}
.zt-row + .zt-row {
  margin-top: 30px;
}
.zt-row .zt-item {
  width: 260px;
  float: left;
}
.zt-row .zt-item img {
  height: 156px;
}
.zt-row .zt-item + .zt-item {
  margin-left: 14px;
}
.zt-row .zt-item p {
  padding-top: 15px;
}
.listpage-imglist .img-list img {
  width: 260px;
  height: 152px;
}
.listpage-imglist .img-list:nth-of-type(odd) img {
  float: left;
  margin-left: 0;
  margin-right: 30px;
}
.listpage-imglist .img-list:nth-of-type(even) img {
  margin-right: 30px;
}

.listpage-fr.slb {
  background-image: none;
  margin-bottom: 30px;
}
.listpage-fr.slb .en {
  display: inline;
  margin-left: 14px;
  color: #acacac;
}
.slb-container {
  padding-bottom: 20px;
  border-bottom: 1px solid #005bac;
  margin-bottom: 22px;
}
.slb-container .slb-title {
  font-size: 40px;
  color: #005bac;
  font-weight: bold;
  margin-bottom: 30px;
}
.slb-container .slb-time {
  color: #999999;
}

.slbsearch-content {
  border: 1px solid #005bac;
  width: 145px;
  height: 32px;
  border-radius: 3px;
  text-indent: 10px;
  outline: none;
  margin-left: 10px;
}
.slbsearch-container span + span {
  margin-left: 20px;
}
.slbsearch-num {
  width: 100px;
  height: 32px;
  border: 1px solid #9ab4bf;
  border-right: none;
  border-top-left-radius: 3px;
  border-bottom-left-radius: 3px;
  margin-left: 13px;
  outline: none;
  text-indent: 10px;
}
.qiw {
  display: inline-block;
  width: 31px;
  height: 32px;
  border: 1px solid #9ab4bf;
  color: #999999;
  text-align: center;
  line-height: 32px;
  background-color: #e2eef3;
}
.slbsearch-time {
  width: 145px;
  height: 32px;
  border: 1px solid #9ab4bf;
  border-radius: 3px;
  outline: none;
  margin-left: 11px;
  text-indent: 10px;
}
.dates_box {
  padding-bottom: 5px;
}
.dlt_status {
  font-size: 12px;
}
.dates_bottom {
  display: none;
}
.slbsearch-container button {
  background-color: #005bac;
  color: #ffffff;
  line-height: 32px;
  width: 102px;
  border: none;
  border-radius: 3px;
}
.slb-chnltitle {
  background-image: url('slbs-202309-chnltitle2.png');
  height: 37px;
  line-height: 37px;
  background-size: cover;
  font-size: 18px;
  font-weight: bold;
  color: #ffffff;
  text-indent: 22px;
  margin-top: 50px;
  margin-bottom: 30px;
}
.slb-res .listpage-ul li:nth-child(5n) {
  margin-bottom: 0;
}
.slb-res .listpage-ul li {
  line-height: 37px;
}
.slb-desc {
  background-color: #f0f6f9;
  padding-top: 50px;
}
.desc-img {
  text-align: center;
}
.desc-word {
  padding: 0 26px;
}
.desc-title {
  border-bottom: 1px solid #005bac;
  text-align: center;
}
.desc-title span {
  display: inline-block;
  font-size: 22px;
  font-weight: bold;
  color: #005bac;
  padding-bottom: 13px;
  border-bottom: 5px solid #005bac;
  margin-bottom: -3px;
}
.desc-art p {
  line-height: 26px;
  margin-top: 30px;
}
.desc-art {
  padding-bottom: 48px;
  border-bottom: 1px solid #a8bec7;
}
.desc-artb {
  padding: 30px 0;
}
.desc-artb h5,
.desc-artb p {
  font-size: 16px;
  line-height: 36px;
}
.searchp-container {
  background-color: #f9fcfd;
  padding: 50px 0;
  border: 1px solid #d5e4eb;
}
.searchp-ceter {
  width: 513px;
  margin: 0 auto;
}
.searchp-title {
  margin-right: 30px;
}
.searchp-input {
  width: 418px;
  height: 32px;
  border: 1px solid #9ab4bf;
  background-color: #ffffff;
  border-radius: 3px;
  outline: none;
  text-indent: 10px;
}
.searchp-input:focus,
.searchtimes:focus,
.searchtimee:focus {
  border: 1px solid #005bac;
}
.searchp-item {
  line-height: 32px;
}
.searchp-item + .searchp-item {
  margin-top: 24px;
}
.searchp-item .label {
  display: inline-block;
  position: relative;
  width: 100px;
  height: 22px;
  line-height: 22px;

  text-indent: 20px;
}
.iconradio {
  position: absolute;
  left: 0;
  top: 0;
  right: 0;
  bottom: 0;
  background-image: url('slbs-202309-iconradio.png');
  background-position: left center;
  background-repeat: no-repeat;
}
.label + .label {
  margin-left: 20px;
}
.label input[type='radio'] {
  opacity: 0;
}
.label input[type='radio']:checked + div {
  background-image: url('slbs-202309-iconradiocheck.png');
}
.searchtimes,
.searchtimee {
  width: 173px;
  height: 32px;
  border: 1px solid #9ab4bf;
  border-radius: 3px;
  background-color: #ffffff;
  outline: none;
  text-indent: 10px;
}
.timeword {
  margin: 0 10px;
}
.searchp-item button {
  background-color: #005bac;
  color: #ffffff;
  width: 138px;
  height: 32px;
  border: none;
  border-radius: 3px;
}
.searchsubmit {
  margin-top: 24px;
}
.searchres-container {
  background-color: #f9fcfd;
  border: 1px solid #d5e4eb;
  padding: 20px 30px;
  margin-bottom: 50px;
}
.searchres {
  width: 1025px;
}
.searchres-item1 span {
  color: #005bac;
  font-weight: bold;
  line-height: 32px;
}
.searchres-item2 input[type='text'] {
  width: 178px;
  height: 32px;
  border: 1px solid #005bac;
  border-radius: 5px;
  margin-left: 20px;
  margin-right: 25px;
  outline: none;
  text-indent: 10px;
}
.searchres-item2 input[type='checkbox'] {
  width: 22px;
  height: 22px;
  border: 1px solid #9ab4bf;
  vertical-align: middle;
  border-radius: 5px;
  margin-right: 11px;
  margin-top: -2px;
}
.searchres-item3 button {
  width: 138px;
  height: 32px;
  background-color: #005bac;
  color: #ffffff;
  border: none;
  border-radius: 5px;
}
.listpage-ul.searchres {
  width: 100%;
}
.listpage-ul.searchres .listpage-title {
  width: 80%;
}
/* 融媒体矩阵 */
.rmtjz-main {
  background-color: #e3eef4;
}
.rmtjz-title {
  margin-bottom: 47px;
}
.rmtjz-li {
  float: left;
}
.rmtjz-li + .rmtjz-li {
  margin-left: 26px;
}
.rmtjz-li:nth-child(6n + 1) {
  margin-left: 0;
}
.rmtjz-li:nth-child(n + 7) {
  margin-top: 26px;
}
.rmtjz-item {
  width: 191px;
  height: 240px;
  background-color: #ffffff;
  border-radius: 5px;
  box-shadow: 0 0 7px #d5e4eb;
  text-align: center;
  padding-top: 30px;
}
.rmtjz-item img {
  width: 128px;
  height: 128px;
}
.rmtjz-item p {
  margin-top: 24px;
  line-height: 19px;
}
.rmtjz-li2 {
  width: 230px;
  height: 100px;
  float: left;
  background-color: #ffffff;
  border-radius: 5px;
  box-shadow: 0 0 7px #d5e4eb;
}
.rmtjz-li2 + .rmtjz-li2 {
  margin-left: 32px;
}
.rmtjz-li2 img {
  margin-right: 23px;
  vertical-align: middle;
}
.rmtjz-li2:nth-child(5n + 1) {
  margin-left: 0;
}
.rmtjz-li2:nth-child(n + 6) {
  margin-top: 25px;
}
.rmtjz-item2 {
  display: flex;
  height: 100%;
  justify-content: center;
  align-items: center;
}
.rmtjz-item2 span {
  text-align: center;
  line-height: 18px;
}
.rmtjzmt {
  margin-top: 49px;
  padding-top: 40px;
}